Python图形用户界面编程之EasyGui的安装和使用|Python 主题月 |
您所在的位置:网站首页 › python 窗口编程 › Python图形用户界面编程之EasyGui的安装和使用|Python 主题月 |
本文正在参加「Python主题月」,详情查看 活动链接 什么是EasyGui图形用户界面编程,也就是平时常说的GUI(Graphical UserInterface)编程,那些带有按钮、文本、输入框的窗口的编程。Python 的 GUI 工具包可供选择,而EasyGui是一个简单的GUI模块。 安装EasyGui1.在下载好的easygui的包下有两个文件steup.py和easygui.py 2.打开cmd,进入解压easygui的文件夹(到达能看到这两个文件的目录下) 3.输入:python安装目录\python.exe+setup.py install,如:E:\software\Python36\python.exe setup.py install 测试4.打开IDLE,引入easygui 输入 >>> import easygui >>> easygui.msgbox("hello easygui!") 复制代码说明安装成功 导入easygui的3种方式 #方式1 import easygui easygui.msgbox("hello easygui!") #方式2 from easygui import * msgbox("hello easygui!") 方式3 import easygui as e e.msgbox("hello easygui!") 复制代码 Demo import easygui as g import sys while 1: g.msgbox("hello,欢迎进入小游戏!") msg="请问你想学习什么呢?" title="爱好" choices = ["吉他","钢琴","乒乓球"] choice=g.choicebox(msg,title,choices) g.msgbox("你的选择是:" + str(choice),"结果") msg = "你想要重新开始小游戏吗?" title ="请选择" if g.ccbox(msg,title): pass else: sys.exit(0) 复制代码msgbox(msg='(Your message goes here)', title=' ', ok_button='OK', image=None, root=None) msgbox() 显示一个消息和提供一个确定按钮,你可以自定义任意的消息和标题,你甚至可以重写"OK"按钮的内容。 以下是 msgbox() 的实例函数: 例子: import easygui as g msg = g.msgbo("hello") 复制代码ccbox(msg='Shall I continue?', title=' ', choices=('Continue', 'Cancel'), image=None) ccbox() 提供一个选择:Continue 或者 Cancel,并相应的返回 1(选中Continue)或者 0(选中Cancel)。注意 ccbox() 是返回整型的 1 或 0,不是布尔类型的 True 或 False。 例子: import sys import easygui as g if g.ccbox("还继续游戏吗?",choices=("继续","算了")): g.msgbox("还是不玩了") else: sys.exit(0) 复制代码buttonbox(msg='', title=' ', choices=('Button1', 'Button2', 'Button3'), image=None, root=None) 可以使用 buttonbox() 定义自己的一组按钮,buttonbox() 会显示一组你定义好的按钮。 当用户点击任意一个按钮的时候,buttonbox() 返回按钮的文本内容。如果用户取消取消或者关闭窗口,那么会返回默认选项(第一个选项)。 例子: import easygui as g g.buttonbox(msg = "你喜欢哪种球类?",title='',choices=('篮球','乒乓球','羽毛球')) 复制代码 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |